from flask import Flask

# 创建Flask对象-Httpd WEB服务对象
app = Flask(__name__)  # __name__  可以是任意的小写字母，表示Flask应用对象名称

# 声明WEB服务的请求资源(指定资源访问的路由)
# RESTful 设计风格中关于资源的动作：'GET','POST','PUT','DELETE','PATCH'
@app.route('/hello',methods=['GET','POST'])
def hello():
    from flask import request
    #  request是请求对象(HttpRequest),他包含请求资源的路径、请求方法、请求头、上传的表单数据、文件等信息
    #  获取请求中查询参数
    #  wsgi -> QUERY_STRING:username=disen&password=123
    name = request.args.get('username')
    password = request.args.get('password')

    #  放回的HTML内容
    return  """
        <h1>用户登录信息</h1>
        <h3> 用户名: %s </h3>
        <h3>  口令: %s  </h3>
    """ % (name,password)

# 启动flask的web服务器
app.run(host="localhost",port=5000)